package com.czy.owner.entity;

import java.util.List;

/**
 * Created by wangyang on 2017/3/20 0020.
 */

public class MyOrderDetailModel {



        /**
         * orderType : serviceOrder
         * note : wy测试2
         * createUserId : 1030
         * orderNumber : DD201703211030110852127
         * totalPrice : 11.0
         * orderPayDetail : {"aliPay":0,"balancePay":0,"cards":0,"wxPay":0,"coupons":0,"mobile":0,"unionPay":0,"offlinePay":0,"creditCard":0,"cash":0,"actualDepositAmount":1}
         * orderStatus : waitService
         * withdrawalStatus : false
         * ownerId : 1236
         * delFlag : false
         * orderSettlementId : 3578
         * actualDepositAmount : 1.0
         * userDelFlag : false
         * payAmount : 10.0
         * licenseNumber : 京A88888
         * goodsItemList : [{"depositAmount":0,"itemType":"goods","orderId":4926,"addUserId":0,"orderItemId":8152,"goodsId":256,"discountPrice":0,"count":1,"totalCount":0,"remainingCount":0,"itemName":"商品4","price":8,"logo":"http://dev.daishucgj.com/res/download/9225","goodsCode":"SP1489579610358","itemTypeId":"256","goodsName":"商品4"}]
         * chName : 保时捷918
         * depositAmount : 0.0
         * payedDepositAmount : 1.0
         * storeNote :
         * nickName : 王洋
         * noteName : 王洋
         * pushUserId : 0
         * actualAmount : 0.0
         * storeId : 449
         * storeEmployeesId : 0
         * serviceTime : 1490270400000
         * userOrderId : 4926
         * customItemList : [{"depositAmount":0,"itemType":"custom","orderId":4926,"addUserId":0,"orderItemId":8150,"discountPrice":0,"count":1,"totalCount":0,"remainingCount":0,"itemName":"自定义测试1","price":1,"logo":"http://o6w2souoh.bkt.clouddn.com/defaultUserGroup.png","itemTypeId":"0"}]
         * createTime : 1490063411085
         * needInvoice : true
         * phone : 13739289059
         * ownerCarId : 1103
         * serviceList : aa
         * endTime : 0
         * orderEmps : 王洋
         * payStatus : notPay
         * dealWithUserId : 1030
         */

        private String orderType;
        private String note;
        private int createUserId;
        private String orderNumber;
        private double totalPrice;
        private OrderPayDetailBean orderPayDetail;
        private String orderStatus;
        private String withdrawalStatus;
        private int ownerId;
        private String delFlag;
        private int orderSettlementId;
        private double actualDepositAmount;
        private String userDelFlag;
        private double payAmount;
        private String licenseNumber;
        private String chName;
        private double depositAmount;
        private double payedDepositAmount;
        private String storeNote;
        private String nickName;
        private String noteName;
        private int pushUserId;
        private double actualAmount;
        private int storeId;
        private int storeEmployeesId;
        private long serviceTime;
        private int userOrderId;
        private long createTime;
        private String needInvoice;
        private String phone;
        private int ownerCarId;
        private String serviceList;
        private long endTime;
        private String orderEmps;
        private String payStatus;
        private int dealWithUserId;
        private List<GoodsItemListBean> goodsItemList;
        private List<CustomItemListBean> customItemList;

        private String serviceNumber;

    public String getServiceNumber() {
        return serviceNumber;
    }

    public void setServiceNumber(String serviceNumber) {
        this.serviceNumber = serviceNumber;
    }

    public String getOrderType() {
            return orderType;
        }

        public void setOrderType(String orderType) {
            this.orderType = orderType;
        }

        public String getNote() {
            return note;
        }

        public void setNote(String note) {
            this.note = note;
        }

        public int getCreateUserId() {
            return createUserId;
        }

        public void setCreateUserId(int createUserId) {
            this.createUserId = createUserId;
        }

        public String getOrderNumber() {
            return orderNumber;
        }

        public void setOrderNumber(String orderNumber) {
            this.orderNumber = orderNumber;
        }

        public double getTotalPrice() {
            return totalPrice;
        }

        public void setTotalPrice(double totalPrice) {
            this.totalPrice = totalPrice;
        }

        public OrderPayDetailBean getOrderPayDetail() {
            return orderPayDetail;
        }

        public void setOrderPayDetail(OrderPayDetailBean orderPayDetail) {
            this.orderPayDetail = orderPayDetail;
        }

        public String getOrderStatus() {
            return orderStatus;
        }

        public void setOrderStatus(String orderStatus) {
            this.orderStatus = orderStatus;
        }

        public String getWithdrawalStatus() {
            return withdrawalStatus;
        }

        public void setWithdrawalStatus(String withdrawalStatus) {
            this.withdrawalStatus = withdrawalStatus;
        }

        public int getOwnerId() {
            return ownerId;
        }

        public void setOwnerId(int ownerId) {
            this.ownerId = ownerId;
        }

        public String getDelFlag() {
            return delFlag;
        }

        public void setDelFlag(String delFlag) {
            this.delFlag = delFlag;
        }

        public int getOrderSettlementId() {
            return orderSettlementId;
        }

        public void setOrderSettlementId(int orderSettlementId) {
            this.orderSettlementId = orderSettlementId;
        }

        public double getActualDepositAmount() {
            return actualDepositAmount;
        }

        public void setActualDepositAmount(double actualDepositAmount) {
            this.actualDepositAmount = actualDepositAmount;
        }

        public String getUserDelFlag() {
            return userDelFlag;
        }

        public void setUserDelFlag(String userDelFlag) {
            this.userDelFlag = userDelFlag;
        }

        public double getPayAmount() {
            return payAmount;
        }

        public void setPayAmount(double payAmount) {
            this.payAmount = payAmount;
        }

        public String getLicenseNumber() {
            return licenseNumber;
        }

        public void setLicenseNumber(String licenseNumber) {
            this.licenseNumber = licenseNumber;
        }

        public String getChName() {
            return chName;
        }

        public void setChName(String chName) {
            this.chName = chName;
        }

        public double getDepositAmount() {
            return depositAmount;
        }

        public void setDepositAmount(double depositAmount) {
            this.depositAmount = depositAmount;
        }

        public double getPayedDepositAmount() {
            return payedDepositAmount;
        }

        public void setPayedDepositAmount(double payedDepositAmount) {
            this.payedDepositAmount = payedDepositAmount;
        }

        public String getStoreNote() {
            return storeNote;
        }

        public void setStoreNote(String storeNote) {
            this.storeNote = storeNote;
        }

        public String getNickName() {
            return nickName;
        }

        public void setNickName(String nickName) {
            this.nickName = nickName;
        }

        public String getNoteName() {
            return noteName;
        }

        public void setNoteName(String noteName) {
            this.noteName = noteName;
        }

        public int getPushUserId() {
            return pushUserId;
        }

        public void setPushUserId(int pushUserId) {
            this.pushUserId = pushUserId;
        }

        public double getActualAmount() {
            return actualAmount;
        }

        public void setActualAmount(double actualAmount) {
            this.actualAmount = actualAmount;
        }

        public int getStoreId() {
            return storeId;
        }

        public void setStoreId(int storeId) {
            this.storeId = storeId;
        }

        public int getStoreEmployeesId() {
            return storeEmployeesId;
        }

        public void setStoreEmployeesId(int storeEmployeesId) {
            this.storeEmployeesId = storeEmployeesId;
        }

        public long getServiceTime() {
            return serviceTime;
        }

        public void setServiceTime(long serviceTime) {
            this.serviceTime = serviceTime;
        }

        public int getUserOrderId() {
            return userOrderId;
        }

        public void setUserOrderId(int userOrderId) {
            this.userOrderId = userOrderId;
        }

        public long getCreateTime() {
            return createTime;
        }

        public void setCreateTime(long createTime) {
            this.createTime = createTime;
        }

        public String getNeedInvoice() {
            return needInvoice;
        }

        public void setNeedInvoice(String needInvoice) {
            this.needInvoice = needInvoice;
        }

        public String getPhone() {
            return phone;
        }

        public void setPhone(String phone) {
            this.phone = phone;
        }

        public int getOwnerCarId() {
            return ownerCarId;
        }

        public void setOwnerCarId(int ownerCarId) {
            this.ownerCarId = ownerCarId;
        }

        public String getServiceList() {
            return serviceList;
        }

        public void setServiceList(String serviceList) {
            this.serviceList = serviceList;
        }

        public long getEndTime() {
            return endTime;
        }

        public void setEndTime(long endTime) {
            this.endTime = endTime;
        }

        public String getOrderEmps() {
            return orderEmps;
        }

        public void setOrderEmps(String orderEmps) {
            this.orderEmps = orderEmps;
        }

        public String getPayStatus() {
            return payStatus;
        }

        public void setPayStatus(String payStatus) {
            this.payStatus = payStatus;
        }

        public int getDealWithUserId() {
            return dealWithUserId;
        }

        public void setDealWithUserId(int dealWithUserId) {
            this.dealWithUserId = dealWithUserId;
        }

        public List<GoodsItemListBean> getGoodsItemList() {
            return goodsItemList;
        }

        public void setGoodsItemList(List<GoodsItemListBean> goodsItemList) {
            this.goodsItemList = goodsItemList;
        }

        public List<CustomItemListBean> getCustomItemList() {
            return customItemList;
        }

        public void setCustomItemList(List<CustomItemListBean> customItemList) {
            this.customItemList = customItemList;
        }

        public static class OrderPayDetailBean {
            /**
             * aliPay : 0.0
             * balancePay : 0.0
             * cards : 0.0
             * wxPay : 0.0
             * coupons : 0.0
             * mobile : 0.0
             * unionPay : 0.0
             * offlinePay : 0.0
             * creditCard : 0.0
             * cash : 0.0
             * actualDepositAmount : 1.0
             */

            private double aliPay;
            private double balancePay;
            private double cards;
            private double wxPay;
            private double coupons;
            private double mobile;
            private double unionPay;
            private double offlinePay;
            private double creditCard;
            private double cash;
            private double actualDepositAmount;

            public double getAliPay() {
                return aliPay;
            }

            public void setAliPay(double aliPay) {
                this.aliPay = aliPay;
            }

            public double getBalancePay() {
                return balancePay;
            }

            public void setBalancePay(double balancePay) {
                this.balancePay = balancePay;
            }

            public double getCards() {
                return cards;
            }

            public void setCards(double cards) {
                this.cards = cards;
            }

            public double getWxPay() {
                return wxPay;
            }

            public void setWxPay(double wxPay) {
                this.wxPay = wxPay;
            }

            public double getCoupons() {
                return coupons;
            }

            public void setCoupons(double coupons) {
                this.coupons = coupons;
            }

            public double getMobile() {
                return mobile;
            }

            public void setMobile(double mobile) {
                this.mobile = mobile;
            }

            public double getUnionPay() {
                return unionPay;
            }

            public void setUnionPay(double unionPay) {
                this.unionPay = unionPay;
            }

            public double getOfflinePay() {
                return offlinePay;
            }

            public void setOfflinePay(double offlinePay) {
                this.offlinePay = offlinePay;
            }

            public double getCreditCard() {
                return creditCard;
            }

            public void setCreditCard(double creditCard) {
                this.creditCard = creditCard;
            }

            public double getCash() {
                return cash;
            }

            public void setCash(double cash) {
                this.cash = cash;
            }

            public double getActualDepositAmount() {
                return actualDepositAmount;
            }

            public void setActualDepositAmount(double actualDepositAmount) {
                this.actualDepositAmount = actualDepositAmount;
            }
        }

        public static class GoodsItemListBean {
            /**
             * depositAmount : 0.0
             * itemType : goods
             * orderId : 4926
             * addUserId : 0
             * orderItemId : 8152
             * goodsId : 256
             * discountPrice : 0.0
             * count : 1
             * totalCount : 0
             * remainingCount : 0
             * itemName : 商品4
             * price : 8.0
             * logo : http://dev.daishucgj.com/res/download/9225
             * goodsCode : SP1489579610358
             * itemTypeId : 256
             * goodsName : 商品4
             */

            private double depositAmount;
            private String itemType;
            private int orderId;
            private int addUserId;
            private int orderItemId;
            private int goodsId;
            private double discountPrice;
            private int count;
            private int totalCount;
            private int remainingCount;
            private String itemName;
            private double price;
            private String logo;
            private String goodsCode;
            private String itemTypeId;
            private String goodsName;

            public double getDepositAmount() {
                return depositAmount;
            }

            public void setDepositAmount(double depositAmount) {
                this.depositAmount = depositAmount;
            }

            public String getItemType() {
                return itemType;
            }

            public void setItemType(String itemType) {
                this.itemType = itemType;
            }

            public int getOrderId() {
                return orderId;
            }

            public void setOrderId(int orderId) {
                this.orderId = orderId;
            }

            public int getAddUserId() {
                return addUserId;
            }

            public void setAddUserId(int addUserId) {
                this.addUserId = addUserId;
            }

            public int getOrderItemId() {
                return orderItemId;
            }

            public void setOrderItemId(int orderItemId) {
                this.orderItemId = orderItemId;
            }

            public int getGoodsId() {
                return goodsId;
            }

            public void setGoodsId(int goodsId) {
                this.goodsId = goodsId;
            }

            public double getDiscountPrice() {
                return discountPrice;
            }

            public void setDiscountPrice(double discountPrice) {
                this.discountPrice = discountPrice;
            }

            public int getCount() {
                return count;
            }

            public void setCount(int count) {
                this.count = count;
            }

            public int getTotalCount() {
                return totalCount;
            }

            public void setTotalCount(int totalCount) {
                this.totalCount = totalCount;
            }

            public int getRemainingCount() {
                return remainingCount;
            }

            public void setRemainingCount(int remainingCount) {
                this.remainingCount = remainingCount;
            }

            public String getItemName() {
                return itemName;
            }

            public void setItemName(String itemName) {
                this.itemName = itemName;
            }

            public double getPrice() {
                return price;
            }

            public void setPrice(double price) {
                this.price = price;
            }

            public String getLogo() {
                return logo;
            }

            public void setLogo(String logo) {
                this.logo = logo;
            }

            public String getGoodsCode() {
                return goodsCode;
            }

            public void setGoodsCode(String goodsCode) {
                this.goodsCode = goodsCode;
            }

            public String getItemTypeId() {
                return itemTypeId;
            }

            public void setItemTypeId(String itemTypeId) {
                this.itemTypeId = itemTypeId;
            }

            public String getGoodsName() {
                return goodsName;
            }

            public void setGoodsName(String goodsName) {
                this.goodsName = goodsName;
            }
        }

        public static class CustomItemListBean {
            /**
             * depositAmount : 0.0
             * itemType : custom
             * orderId : 4926
             * addUserId : 0
             * orderItemId : 8150
             * discountPrice : 0.0
             * count : 1
             * totalCount : 0
             * remainingCount : 0
             * itemName : 自定义测试1
             * price : 1.0
             * logo : http://o6w2souoh.bkt.clouddn.com/defaultUserGroup.png
             * itemTypeId : 0
             */

            private double depositAmount;
            private String itemType;
            private int orderId;
            private int addUserId;
            private int orderItemId;
            private double discountPrice;
            private int count;
            private int totalCount;
            private int remainingCount;
            private String itemName;
            private double price;
            private String logo;
            private String itemTypeId;

            public double getDepositAmount() {
                return depositAmount;
            }

            public void setDepositAmount(double depositAmount) {
                this.depositAmount = depositAmount;
            }

            public String getItemType() {
                return itemType;
            }

            public void setItemType(String itemType) {
                this.itemType = itemType;
            }

            public int getOrderId() {
                return orderId;
            }

            public void setOrderId(int orderId) {
                this.orderId = orderId;
            }

            public int getAddUserId() {
                return addUserId;
            }

            public void setAddUserId(int addUserId) {
                this.addUserId = addUserId;
            }

            public int getOrderItemId() {
                return orderItemId;
            }

            public void setOrderItemId(int orderItemId) {
                this.orderItemId = orderItemId;
            }

            public double getDiscountPrice() {
                return discountPrice;
            }

            public void setDiscountPrice(double discountPrice) {
                this.discountPrice = discountPrice;
            }

            public int getCount() {
                return count;
            }

            public void setCount(int count) {
                this.count = count;
            }

            public int getTotalCount() {
                return totalCount;
            }

            public void setTotalCount(int totalCount) {
                this.totalCount = totalCount;
            }

            public int getRemainingCount() {
                return remainingCount;
            }

            public void setRemainingCount(int remainingCount) {
                this.remainingCount = remainingCount;
            }

            public String getItemName() {
                return itemName;
            }

            public void setItemName(String itemName) {
                this.itemName = itemName;
            }

            public double getPrice() {
                return price;
            }

            public void setPrice(double price) {
                this.price = price;
            }

            public String getLogo() {
                return logo;
            }

            public void setLogo(String logo) {
                this.logo = logo;
            }

            public String getItemTypeId() {
                return itemTypeId;
            }

            public void setItemTypeId(String itemTypeId) {
                this.itemTypeId = itemTypeId;
            }
        }

}
